@charset "utf-8";
body {
	margin: 31px 0 0 0;
	padding: 0;
	background: #aeceed url(../images/bg-body.jpg) repeat-x;
	font-family: "SimSum", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}

h1, h2, h3 {
	margin: 0;
	font-family:"SimSum";
	font-weight: normal;
}

h1 {
	font-size: 32px;
}

h2 {
	font-size: 23px;
}

p, ul, ol {
	margin: 0 0 2em 0;
	line-height: 26px;
}

a:link {
	color: #4c4b4b;
}

a:hover, a:active {
	text-decoration: none;
	color: #4c4b4b;
}

a:visited {
	color: #4c4b4b;
}

a img{ 
	border:none
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 7px 15px 0 0;
}

img.right {
	float: right;
	margin: 7px 0 0 15px;
}

/* Form */

form {
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

legend {
	display: none;
}

input, textarea, select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
.clear{ clear:both; line-height:0px; height:0px; font-size:1px;}

/*cols*/
.col2{}
	.col2 .col2R{ float:right}
	.col2 .col2L{ float:left;}
.col3{}
	.col3 .col3L1{ float:left;}
	.col3 .col3L2{ float:left;}
	.col3 .col3R{ float:right;}
.col4{}
	.col4 .col4L1{ float:left;}
	.col4 .col4L2{ float:left;}
	.col4 .col4L3{ float:left;}
	.col4 .col4R{ float:right;}

/* Header */

#header {
	width: 1000px;
	height: 120px;
	margin: 0 auto;
}

#logo {
	float: left;
	width: 300px;
	height: 70px;
	margin-left:0px;
	background: url(../images/logo-site-v2.png) no-repeat left top;
	padding-left:75px;
}

#logo h1 {
	color: #FFFFFF;
	padding-top:10px;
}

#logo h1 sup {
	vertical-align:text-top;
	font-size: 21px;
	font-weight:bold;
}

#logo h1 a {
	color: #FFFFFF;
}

#logo h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}

#logo a {
	text-decoration: none;
}

/* Menu */

#menu {
	float: right;
}

#menu ul {
	margin: 0;
	padding: 15px 0 0 0;
	list-style: none;
}

#menu li {
	display: inline;	
}

#menu a,
#menu a:link,
#menu a:visited {
	display: block;
	float: left;
	border-bottom: 4px #F68616 solid;
	margin-right: 10px;
	padding: 7px 3px;
	text-decoration: none;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
}
#menu a:hover,
#menu a:active {
	border-bottom: 4px #ffffff solid;
}

#menu .active a {
}

/* Page */

#page {
	width: 1000px;
	margin: 0 auto;
}

/* Content */

#content {
	float: left;
	width: 715px;
	list-style-position:inside;
}
.content-index-col3{
	margin-top:10px;
}
.content-index{ width:1000px; margin:0 auto}
/*cols instance*/
	.content-index-col3 .col3L1{
	width:282px;
	}
	.content-index-col3 .col3L2{
	width:347px;
	margin-left:10px;
	}
	.content-index-col3 .col3R{
	width:347px;
	}
		.content-index-col3 .col3L1 a{ display:block}
			.content-index-col3 .col3L1 a.btn-choice{margin-top:10px;}
/* Post */

.post {
}

.post .title {
	margin-bottom: 20px;
	padding-bottom: 5px;
	background: url(../images/img03.gif) no-repeat right 50%;
	border-bottom: 1px dashed #FFFFFF;
}

.post .entry {
}

.post .meta {
	padding: 15px 0 60px 0;
	background: url(../images/img13.jpg) repeat-x left top;
}

.post .meta p {
	margin: 0;
	line-height: normal;
	color: #FFFFFF;
}

.post .meta .byline {
	float: left; color:#333333;
}

.post .meta .links {
	float: right;
}

.post .meta .more {
	padding: 0 20px 0 18px;
	background: url(../images/img06.gif) no-repeat left center;
}

.post .meta .comments {
	padding-left: 22px;
	background: url(../images/img07.gif) no-repeat left center;
}

.post .meta b {
	display: none;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 200px;
	padding:10px;
	background:#f2f2f2
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin-bottom: 40px;
}

#sidebar li ul {
}

#sidebar li li {
	margin: 0;
	padding-left: 12px;
	background: url(../images/img12.gif) no-repeat left 50%;
}

#sidebar h2 {
	margin-bottom: 10px;
	background: url(../images/img03.gif) no-repeat right 50%;
	border-bottom: 1px dotted #D1D1D1;
	font-size: 18px;
	font-weight: normal;
}

/* Search */

#search {
}

#search h2 {
	margin-bottom: 20px;
}

#search .s {
	width: 120px;
	margin-right: 5px;
	padding: 3px;
	border: 1px solid #F0F0F0;
}

#search .x {
	padding: 3px;
	background: #ECECEC url(../images/img08.gif) repeat-x left bottom;
	border: none;
	text-transform: lowercase;
	font-size: 11px;
	color: #4F4F4F;
	cursor:pointer;
}

/* Boxes */

.box1 {
	padding: 20px;
	background: url(../images/img05.gif) no-repeat;
}

.box2 {
	color: #BABABA;
}

.box2 h2 {
	margin-bottom: 15px;
	background: url(../images/img10.gif) repeat-x left bottom;
	font-size: 16px;
	color: #FFFFFF;
}

.box2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.box2 a:link, .box2 a:hover, .box2 a:active, .box2 a:visited  {
	color: #EDEDED;
}
/*hbox*/
.hbox{}
	.hbox .hbox-title{ background:url(../images/hbox-title-r.gif) right top no-repeat; height:36px; line-height:36px;}
		.hbox .hbox-title .hbox-title-text{ background:url(../images/hbox-title-l.gif) left top no-repeat; height:36px; float:left; padding-left:33px; line-height:36px; font-size:14px; color:#cccccc; font-weight:bold;}
	.hbox .hbox-box{ clear:both; background:#fff; color:#848484}
	.hbox .hbox-foot-r{ height:5px; background:url(../images/hbox-foot-r.gif) right top no-repeat;}
		.hbox .hbox-foot-r .hbox-foot-l{ height:5px; background:url(../images/hbox-foot-l.gif) left top no-repeat; width:33px; float:left}
/* Footer */

#footer {
	height: 60px;
	min-height: 74px;
	padding: 10px 0 0 0;
	background: #000000 url(../images/img01.jpg) repeat-x;
	margin-top:20px;
}

html>body #footer {
	height: auto;
}

#legal {
	clear: both;
	padding-top: 20px;
	text-align: center;
	color: #FFFFFF;
}

#legal a {
	color: #FFFFFF;
}
/*list*/
.list-news{ margin:0px; padding:10px 10px 10px 0px;}
	.list-news li{ background:url(../images/arrow.gif) 10px 10px no-repeat; height:20px; line-height:20px; overflow:hidden; padding:3px 0px 3px 25px;}
		.list-news li .list-news-date{ float:right; color:#CCCCCC; font-size:9px}
		.list-news li a,
		.list-news li a:link,
		.list-news li a:visited{ color:#848484; text-decoration:none}
		.list-news li a:hover,
		.list-news li a:active{ text-decoration:underline}
.list-chat {margin:0px; padding:10px 10px 10px 0px; width:90%;}
	.list-chat li{padding:5px;}
		.list-chat li div.time{ font-size:9px; color:#AAAAAA;}
		.list-chat li div.content1{ font-size:12px; color:#333333; line-height:150%;}
		.list-chat li div.content2{ font-size:12px; color:#F3C; line-height:150%;}
.hbox-box form{width:90%; padding:5px;}
.hbox-box form textarea{ width:100%; height:70px;}
h2.wholetitle a{text-decoration:none;}
h2.wholetitle,
#sidebar h2.wholetitle{ background:url(../images/icon.gif) 4px 9px no-repeat; font-size:18px; font-weight:bold; height:20px; line-height:20px; padding-left:20px; color:#000;border-bottom:1px solid #dedede; padding:3px 0 3px 20px;}
#sidebar h2.wholetitle
.list-product{ margin-top:20px;}
	.list-product li{ border-bottom:1px solid #a5c9eb; height:30px; line-height:30px; list-style:none; text-align:left;}
		.list-product li a{ display:block; text-decoration:none}
			.list-product li a:hover,
			.list-product li a:active,
			.list-product li a.slt{ text-decoration:none; background:#a5c9eb}
.list-product-bottom{ background:url(../images/bg-list-bottom.jpg) left top repeat-x; height:184px;}
#sidebar .list-contact{}
	#sidebar .list-contact li{ margin:0px;}
.left-solution{ width:190px; float:left}
.right-solution{ width:480px; float:right}
.wj_title{
	}
.wrap-content{ background:#fff; padding:20px; margin-top:10px;}

.solution-item{ margin:5px 0px 5px 0px;}
	.solution-item .solution-item-box{}
	.solution-item .solution-item-img{ float:left; border:1px solid #dedede; margin:0 10px 10px 10px;*margin:10px;}
	.solution-item .solution-item-box p{ line-height:1.5em; margin-top:10px;}
.flashbanner{margin:10px 0; height:295px; width:100px;}